package main

import (
	"fmt"
	"os"
)

func main()  {
	//为了更清晰的代码，应该总是使用包含错误值变量的 if 复合语句
	//下面这段代码测试了它的返回值：
	if value, err := os.Open("no-file.txt"); err != nil {
		fmt.Printf("Error %s in pack1.Func1 with parameter %v", err.Error())
		return    // or: return err
	} else {
		println(value)
		// Process(value)
	}
	println(1)
	//println(value)
}
